<!doctype html>
<html lang="en">

  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Go20210514 今日技术分享 - 慧林淘友之达人助手</title>
    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="referrer" content="no-referrer">
    <meta name="description" content="慧林淘友之达人助手:交流与建议、BUG反馈。">
    <meta property="og:site_name" content="慧林淘友之达人助手" />
    <meta property="og:locale" content="nn_NO" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://www.lyhuilin.com/posts/go20210514/" />
    <meta property="og:title" content="Go20210514 今日技术分享" />
    <meta property="og:image" content="https://www.lyhuilin.com/apple-touch-icon.png" />
    <meta property="og:description" content="慧林淘友之达人助手:交流与建议、BUG反馈。" />

    

    <meta property="twitter:title" content="Go20210514 今日技术分享" />
    <meta property="twitter:image" content="https://www.lyhuilin.com/apple-touch-icon.png" />
    <meta property="twitter:card" content="summary" />
    <meta property="twitter:description" content="慧林淘友之达人助手:交流与建议、BUG反馈。" />

    

    <link rel="canonical" href="https://www.lyhuilin.com/posts/go20210514/">

    <link href="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css"
          rel="stylesheet"
          integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x"
          crossorigin="anonymous" />

    <link rel="stylesheet" href="https://www.lyhuilin.com/css/main.css" />

    

    

    <link rel="shortcut icon"
          href="https://www.lyhuilin.com/favicon.ico">

    <link href='' rel="alternate" type="application/rss+xml" title="慧林淘友之达人助手" />
    <link href="//fonts.googleapis.com/css?family=Fira+Code|Merriweather+Sans:400,700|Merriweather:400,700&display=swap"
    rel="stylesheet">

<style>
    :root {
        --font-code: "Fira Code", monospace;
        --font-content: "Merriweather", serif;
        --font-title: "Merriweather Sans", sans-serif;
    }
</style>
<script>
    var _hmt = _hmt || [];
    (function () {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?d4f2e101b391ba33a192c215809ef30f";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
  </head>

  <body>
    
  

<div class="my-4 my-md-5 header">
  <div class="container">
    <div class="row">
      <div class="col-auto offset-lg-1 d-none d-md-block">
        
          <a href="https://www.lyhuilin.com/">
            <img class="logo" src="https://www.lyhuilin.com/apple-touch-icon.png" alt="logo">
          </a>
        
      </div>
      <div class="col-auto align-self-center mr-auto">
        <a class="text-decoration-none" href="https://www.lyhuilin.com/">
          <h1 class="font-weight-bold name">
            慧林淘友之达人助手
          </h1>
        </a>

        <ul class="nav nav-primary">
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-home" href="/">
                
                Home
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-blog" href="https://3ae.cn">
                
                Blog
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-gitee" href="https://gitee.com/lyhuilin">
                
                Gitee
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-donations" href="/donations">
                
                Donations
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-Download" href="/download">
                
                Download
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-support" href="https://support.qq.com/products/65159">
                
                Support
              </a>
            </li>
          

          
        </ul>

        <ul class="nav nav-secondary">
          
        </ul>
      </div>
    </div>
  </div>
</div>


  <div class="content">
    <div class="container">
      <div class="row justify-content-center">
        <div class="col-md-12 col-lg-10">
          <h1 class="mx-0 mx-md-4">
            Go20210514 今日技术分享
          </h1>
          <div class="markdown">
            
  <p>今日技术分享</p>
<ol>
<li>
<p>面试官：聊聊 defer 的工作原理。。。
<a href="https://mp.weixin.qq.com/s/oWlQU9c9z11CHdOwOMOHxA">https://mp.weixin.qq.com/s/oWlQU9c9z11CHdOwOMOHxA</a></p>
</li>
<li>
<p>深度解密Go语言之基于信号的抢占式调度
<a href="https://mp.weixin.qq.com/s/xdhv24Lh-7smOT5ESw2dBw">https://mp.weixin.qq.com/s/xdhv24Lh-7smOT5ESw2dBw</a></p>
</li>
<li>
<p>聊聊如何做技术分享
<a href="https://mp.weixin.qq.com/s/iRe1aGShDBeVhLhOSHwbMQ">https://mp.weixin.qq.com/s/iRe1aGShDBeVhLhOSHwbMQ</a></p>
</li>
<li>
<p>Uber 使用 Go 的规模这么大？！都自己定制的 Go 编译器了
<a href="https://mp.weixin.qq.com/s/MO0WNlwecDVLx4QfWklamA">https://mp.weixin.qq.com/s/MO0WNlwecDVLx4QfWklamA</a></p>
</li>
<li>
<p>如何让消息队列达到最大吞吐量？
<a href="https://mp.weixin.qq.com/s/Y1qWYdzNs8EXCFu_DtBH9g">https://mp.weixin.qq.com/s/Y1qWYdzNs8EXCFu_DtBH9g</a></p>
</li>
<li>
<p>薪资比肩北上广，你会考虑回老家吗？急招哦
<a href="https://mp.weixin.qq.com/s/koCxSjX8tXMMY3Yn8c4KpA">https://mp.weixin.qq.com/s/koCxSjX8tXMMY3Yn8c4KpA</a></p>
</li>
<li>
<ol start="7">
<li>kubebuilder 进阶: 测试
<a href="https://mp.weixin.qq.com/s/tcLIx3E0LyRkNhPO0U8zmg">https://mp.weixin.qq.com/s/tcLIx3E0LyRkNhPO0U8zmg</a></li>
</ol>
</li>
<li>
<p>从0.5到1用golang上线一个web项目
<a href="https://mp.weixin.qq.com/s/ZqbDY3IjtH2s5_oeDvhQVQ">https://mp.weixin.qq.com/s/ZqbDY3IjtH2s5_oeDvhQVQ</a></p>
</li>
<li>
<p>从0到0.5用golang写一个web项目
<a href="https://mp.weixin.qq.com/s/XXLFwlmOUaD7a3hftYCd2A">https://mp.weixin.qq.com/s/XXLFwlmOUaD7a3hftYCd2A</a></p>
</li>
<li>
<p>译文 Go 的抢占式调度
<a href="https://gocn.vip/topics/12062">https://gocn.vip/topics/12062</a></p>
</li>
<li>
<p>深度解密 Go 语言之基于信号的抢占式调度
<a href="https://mp.weixin.qq.com/s/ESfbVoCGUIdpwFOfGyvz1w">https://mp.weixin.qq.com/s/ESfbVoCGUIdpwFOfGyvz1w</a></p>
</li>
<li>
<p>使用 Golang 的交叉编译
<a href="https://linux.cn/article-13385-1.html">https://linux.cn/article-13385-1.html</a></p>
</li>
<li>
<p>Go 无分支编码
<a href="https://mattnakama.com/blog/go-branchless-coding/">https://mattnakama.com/blog/go-branchless-coding/</a></p>
</li>
<li>
<p>Go 数组比切片好在哪？
<a href="https://mp.weixin.qq.com/s/zp1vdhGukEYKpzAdPt--Mw">https://mp.weixin.qq.com/s/zp1vdhGukEYKpzAdPt--Mw</a></p>
</li>
<li>
<p>minikube v1.20.0版本的一个bug
<a href="https://t.zsxq.com/RbEufqr">https://t.zsxq.com/RbEufqr</a></p>
</li>
<li>
<p>关于Go项目代码结构的思考
<a href="https://changelog.com/posts/on-go-application-structure">https://changelog.com/posts/on-go-application-structure</a></p>
</li>
<li>
<p>Kubernetes的三个租户模型
<a href="https://kubernetes.io/blog/2021/04/15/three-tenancy-models-for-kubernetes/">https://kubernetes.io/blog/2021/04/15/three-tenancy-models-for-kubernetes/</a></p>
</li>
<li>
<p>经典旧文：对go测试的崇拜
<a href="https://danmux.com/posts/the_cult_of_go_test/">https://danmux.com/posts/the_cult_of_go_test/</a></p>
</li>
<li>
<p>Calico的可插拔式数据平面的重要性
<a href="https://thenewstack.io/the-importance-of-calicos-pluggable-data-plane/">https://thenewstack.io/the-importance-of-calicos-pluggable-data-plane/</a></p>
</li>
<li>
<p>使用curl探索kubernetes
<a href="https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html">https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html</a></p>
</li>
<li>
<p>用eStargz加快在各种工具上pull容器镜像的速度
<a href="https://medium.com/nttlabs/lazy-pulling-estargz-ef35812d73de">https://medium.com/nttlabs/lazy-pulling-estargz-ef35812d73de</a></p>
</li>
<li>
<p>Kubernetes中AWS NLB超时的一个奇怪的案例
<a href="https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399">https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399</a></p>
</li>
<li>
<p>为SQL数据库dolt构建fuzz testing
<a href="https://www.dolthub.com/blog/2021-05-12-dolt-and-fuzz-testing/">https://www.dolthub.com/blog/2021-05-12-dolt-and-fuzz-testing/</a></p>
</li>
<li>
<p>使用Go CDK(Cloud Development Kit )创建Elastic Kubernetes Service
<a href="https://www.steveyackey.com/post/eks-cdk-go/">https://www.steveyackey.com/post/eks-cdk-go/</a></p>
</li>
<li>
<p>pause容器源码
<a href="https://mp.weixin.qq.com/s/2kkD6Dx40Ilu7HWpCe43hw">https://mp.weixin.qq.com/s/2kkD6Dx40Ilu7HWpCe43hw</a></p>
</li>
<li>
<p>MySQL 学习
<a href="https://mp.weixin.qq.com/s/sRFmW57KUY3yyyRkyw0L4A">https://mp.weixin.qq.com/s/sRFmW57KUY3yyyRkyw0L4A</a></p>
</li>
<li>
<p>etcd 操作 boltdb 的优化实现
<a href="https://mp.weixin.qq.com/s/Cv1lagwtSkonQQes_0Sndw">https://mp.weixin.qq.com/s/Cv1lagwtSkonQQes_0Sndw</a></p>
</li>
</ol>



          </div>
        </div>
      </div>
    </div>
  </div>

  <div class="my-4 footer">
  <div class="container">
    <div class="row justify-content-center">
      <div class="col-sm-12 col-md-6 col-lg-5">
        <div class="mx-0 mx-md-4 mb-2 text-center text-md-start">
          
            <div>
              <a class="mx-1 mr-md-2 ml-md-0 " href="https://beian.miit.gov.cn/">
                
                豫ICP备13005404号
              </a>
            </div>
          

          
            
              <a href="https://www.lyhuilin.com">白菜林</a>
            
          
        </div>
      </div>
      <div class="col-sm-12 col-md-6 col-lg-5">
        <div class="mx-0 mx-md-4 text-center text-md-end">
          

          

          
  <a href="https://github.com/clin003"
     target="_blank"
     class="mx-1 ml-md-2 mr-md-0 icon"
     aria-label="GitHub">

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414">
      <path d="M8 0C3.58 0 0 3.582 0 8c0 3.535 2.292 6.533 5.47 7.59.4.075.547-.172.547-.385 0-.19-.007-.693-.01-1.36-2.226.483-2.695-1.073-2.695-1.073-.364-.924-.89-1.17-.89-1.17-.725-.496.056-.486.056-.486.803.056 1.225.824 1.225.824.714 1.223 1.873.87 2.33.665.072-.517.278-.87.507-1.07-1.777-.2-3.644-.888-3.644-3.953 0-.873.31-1.587.823-2.147-.09-.202-.36-1.015.07-2.117 0 0 .67-.215 2.2.82.64-.178 1.32-.266 2-.27.68.004 1.36.092 2 .27 1.52-1.035 2.19-.82 2.19-.82.43 1.102.16 1.915.08 2.117.51.56.82 1.274.82 2.147 0 3.073-1.87 3.75-3.65 3.947.28.24.54.73.54 1.48 0 1.07-.01 1.93-.01 2.19 0 .21.14.46.55.38C13.71 14.53 16 11.53 16 8c0-4.418-3.582-8-8-8"/>
    </svg>
  </a>


          

          

          

          

          

          
  <a href="mailto:hi@lyhuilin.com"
     class="mx-1 ml-md-2 mr-md-0 icon"
     aria-label="Email">

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 16">
      <path d="M0 4v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1zm13 0L7 9 1 4h12zM1 5.5l4 3-4 3v-6zM2 12l3.5-3L7 10.5 8.5 9l3.5 3H2zm11-.5l-4-3 4-3v6z"/>
    </svg>
  </a>


          <a href=''
   class="mx-1 ml-md-2 mr-md-0 icon"
   aria-label="RSS">

  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414">
    <path d="M12.8 16C12.8 8.978 7.022 3.2 0 3.2V0c8.777 0 16 7.223 16 16h-3.2zM2.194 11.61c1.21 0 2.195.985 2.195 2.196 0 1.21-.99 2.194-2.2 2.194C.98 16 0 15.017 0 13.806c0-1.21.983-2.195 2.194-2.195zM10.606 16h-3.11c0-4.113-3.383-7.497-7.496-7.497v-3.11c5.818 0 10.606 4.79 10.606 10.607z"/>
  </svg>
</a>


          
        </div>
      </div>
    </div>
  </div>
</div>



    <script src="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js"
            integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4"
            crossorigin="anonymous"></script>

    

    

    

    
    
  </body>

</html>
